SENECA CENTER
Care Facility
SENECA CENTER is a Care Facility in ALAMEDA, CA, US.
1301 WALNUT ST APT 3,
ALAMEDA, CA, US
5102955804